package com.czmh.etc.onlinepubsys.feign.newrun.entity.yunnan;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
@Data
public class EtcYnCarInfo {

    @ApiModelProperty(name = "id", value = "id")
    private String id;

    @ApiModelProperty(name = "loginUserId", value = "用户id")
    private String loginUserId;

    @ApiModelProperty(name = "applyId", value = "申请表id")
    private String applyId;

    @ApiModelProperty(name = "licencePlate", value = "车牌号")
    private String licencePlate;

    @ApiModelProperty(name = "carOwner", value = "车辆拥有人")
    private String carOwner;

    @ApiModelProperty(name = "licencePlateProvince", value = "车牌号所属省份")
    private String licencePlateProvince;


    @ApiModelProperty(name = "licencePlateType", value = "车辆类型 蓝色-0 黄色-1 黑色-2 白色-3 渐变绿色-4 黄绿双拼色-5 蓝白渐变色-6 临时牌照-7 未确定-9 绿色-11 红色-12")
    private String licencePlateType;


    @ApiModelProperty(name = "drivingPermi", value = "行驶证")
    private String drivingPermi;

    @ApiModelProperty(name = "drivingPermiRightImg", value = "行驶证正面地址")
    private String drivingPermiRightImg;


    @ApiModelProperty(name = "drivingPermiWrongImg", value = "行驶证反面地址")
    private String drivingPermiWrongImg;

    @ApiModelProperty(name = "carHeader45Img", value = "车头45度照片")
    private String carHeader45Img;


    @ApiModelProperty(name = "carUseType", value = "使用性质,取值：1:营运 2:非营运，6-特种车，7-挂车，8-应急救援车")
    private String carUseType;


    @ApiModelProperty(name = "carLength", value = "车辆长度")
    private Integer carLength;

    @ApiModelProperty(name = "carWidth", value = "车辆高度")
    private Integer carWidth;

    @ApiModelProperty(name = "carHeight", value = "车辆宽度")
    private Integer carHeight;

    @ApiModelProperty(name = "wheelNumber", value = "车轮数量")
    private Integer wheelNumber;

    @ApiModelProperty(name = "axleNumber", value = "车轴数量")
    private Integer axleNumber;

    @ApiModelProperty(name = "hostNumberApproved", value = "核载人数")
    private Integer hostNumberApproved;

    @ApiModelProperty(name = "engineNo", value = "发动机号")
    private String engineNo;

    @ApiModelProperty(name = "vehicleFrameNo", value = "车辆编号")
    private String vehicleFrameNo;

    @ApiModelProperty(name = "carBrand", value = "品牌型号")
    private String carBrand;

    @ApiModelProperty(name = "carType", value = "车辆类型")
    private String carType;

    @ApiModelProperty(name = "vin", value = "车架号")
    private String vin;

    @ApiModelProperty(name = "issueDate", value = "发证日期")
    private String issueDate;

    @ApiModelProperty(name = "registerDate", value = "注册日期")
    private String registerDate;

    @ApiModelProperty(name = "type", value = "收费车型")
    private String type;

    @ApiModelProperty(name = "extend5", value = "总重量")
    private String totalWeight;

    @ApiModelProperty(name = "createTime", value = "创建时间")
    private Date createTime;

    @ApiModelProperty(name = "updateTime", value = "修改时间")
    private Date updateTime;

    @ApiModelProperty(name = "delFlag", value = "是否删除 1:是 0否")
    private String delFlag;

    @ApiModelProperty(name = "disable", value = "有否有较 1无效 0 正常")
    private Boolean disable;

    @ApiModelProperty(name = "extend6", value = "预留字段")
    private String extend6;


}
